package com.insight.common.api;

import com.insight.common.api.vo.OaWpsModel;

/**
 * WPS通用接口，提供WPS相关的操作方法。
 */
public interface IWpsBaseAPI {

  /**
   * 根据模板id获取模板信息
   * @param id 模板ID
   * @return 模板信息
   */
  OaWpsModel getById(String id);

  /**
   * 根据文件路径下载文件
   * @param objectName 对象名称
   * @param basePath 基础路径
   * @param fileName 文件名
   */
 void downloadOosFiles(String objectName, String basePath,String fileName);

  /**
   * WPS设置数据存储，用于逻辑判断
   * @param type 类型
   * @param text 内容
   */
 /*WPS 设置数据存储，用于逻辑判断*/
 void context(String type,String text);

  /**
   * 删除WPS模板相关信息
   * @param id 模板ID
   */
 /*删除WPS模板相关信息*/
 void deleteById(String id);
}
